Главная страница /  Обзор справки по таблице свойств (Visio2010)  / Основные понятия

Ссылки на ячейки

Можно создавать взаимозависимости между формулами с помощью ссылок на ячейки таблицы свойств фигуры. Ссылки на ячейки позволяют вычислять значение одной ячейки на основе значения другой ячейки. Например, ячейка Width фигуры может содержать формулу, которая вычисляет ширину фигуры, ссылаясь на значение ячейки Height, благодаря чему при изменении размера фигуры по вертикали ее ширина пропорционально меняется.

В формулу ячейки можно добавить ссылку на ячейку в той же фигуре или в другом объекте, например на документе или странице, чтобы значение в ячейке вычислялось на основе значения другой ячейки.

Элементы ссылок на ячейки

Ссылки на ячейки могут включать идентификаторы (ID) фигур или имена. Для любой фигуры на странице можно создать ссылку по ее ID, даже если у нее нет имени. Если фигуре не присвоено имя, используется имя по умолчанию "Sheet.i", где i — ID фигуры. ID назначается при создании фигуры и не изменяется, если фигуру не переместить на другую страницу или в другой документ. Если у нескольких фигур на странице одинаковое имя, необходимо указать назначенный ID.

Синтаксис и примеры ссылок на ячейки

Используемый синтаксис и возможность ссылки на фигуру по имени зависят от отношения между двумя объектами. При этом действуют описанные ниже общие правила.

*         Если фигура, на которую создается ссылка, и фигура, формула которой изменяется, являются одноуровневыми, можно использовать ссылку по имени. Если такая фигура является группой, можно ссылаться по имени на группу, но не на ее компоненты. Кроме того, нельзя ссылаться по имени на родительский объект фигуры и на элементы того же уровня, что и родительский объект.

*         Синтаксис "Sheet.ID" можно использовать для ссылки на любую фигуру на странице, даже если она является группой или родительским объектом.

*         Имена, содержащие нестандартные символы, необходимо заключать в одинарные кавычки. Если в имени используется одинарная кавычка, необходимо поставить перед ней еще одну одинарную кавычку.

Местонахождение ячейки

Синтаксис

Пример

Та же фигура

CellName

Width

Фигура, группа или направляющая

Shapename!CellName

Звезда!Angle

Фигура, группа или направляющая, в которых несколько фигур одного уровня имеют одинаковое имя

Shapename.ID!CellName

Директор.2!Height

Именованный столбец с индексированными строками

Section.Column[index]

Char.Font[3]

Неименованный столбец с индексированными строками

Section.ColumnIndex

Scratch.A5

Любая фигура, страница, образец или стиль

Sheet.ID!CellName

Sheet.8!FillForegnd

Образец

Masters[MasterName]!SheetName!CellReference

Masters[Шестерня]!Стержень!Geometry1.X1

Страница или главная страница, на которой расположен объект

ThePage!CellReference

ThePage!User.Vanishing_Point

Другая страница в документе

Pages[PageName]!SheetName!CellReference

Pages[Страница-3]!Sheet.4!BeginX

Стиль

Styles!SheetName!CellReference

Styles!Руководитель!LineColor

Документ

TheDoc!CellReference

TheDoc!PreviewQuality

Фигура, страница, образец, документ или стиль с нестандартным именем

'Sheetname'!CellName

'1-D'!LineColor

 


© Корпорация Майкрософт (Microsoft Corporation). Все права защищены.